def print_pyramid(n):
    """打印n层金字塔"""
    for i in range(n):
        # 计算每一行的星号数量（1, 3, 5, 7, ...）
        stars = 2 * i + 1
        # 计算每一行前面需要填充的空格数量
        spaces = n - i - 1

        # 打印空间和星号
        print(' ' * spaces + '*' * stars)
# 打印20行金字塔
print_pyramid(20)